function maxFreqSum(s) {
  // 修正函数名以匹配调用
  // 定义元音集合
  const vowels = new Set(["a", "e", "i", "o", "u"]);

  // 初始化计数器
  const vowelCounts = {};
  const consonantCounts = {};

  // 遍历字符串，统计每个字母出现的次数
  for (const char of s) {
    if (vowels.has(char)) {
      // 元音字母计数
      vowelCounts[char] = (vowelCounts[char] || 0) + 1;
    } else {
      // 辅音字母计数
      consonantCounts[char] = (consonantCounts[char] || 0) + 1;
    }
  }

  // 找出最大元音频率
  let maxVowel = 0;
  for (const count of Object.values(vowelCounts)) {
    if (count > maxVowel) {
      maxVowel = count;
    }
  }

  // 找出最大辅音频率
  let maxConsonant = 0;
  for (const count of Object.values(consonantCounts)) {
    if (count > maxConsonant) {
      maxConsonant = count;
    }
  }

  // 返回频率之和
  return maxVowel + maxConsonant;
}

// 测试用例
console.log(maxFreqSum("successes")); // 输出: 6
console.log(maxFreqSum("aeiaeia")); // 输出: 3
